草庐IT

NoClassDefFoundError: Could not initialize class

全部标签

java - 尝试使用 java.exe -jar 运行我的 jar 时出现 NoClassDefFoundError ...怎么了?

我有一个应用程序,我正试图将其包装到一个jar中以便于部署。当作为可从CLASSPATH访问的一组类运行时,应用程序编译并运行良好(在Windowscmd窗口中)。但是当我打开我的类并尝试在同一个cmd窗口中使用java1.6运行它时,我开始收到异常:C:\dev\myapp\src\common\datagen>C:/apps/jdk1.6.0_07/bin/java.exe-classpathC:\myapp\libs\commons-logging-1.1.jar-server-jarDataGen.jarExceptioninthread"main"java.lang.NoCl

java - Eclipse NoClassDefFoundError for LauncherFactory 未找到使用 JUnit 5 的测试

问题每当我运行我的项目JUnit测试(使用JUnit5与Java9和EclipseOxygen1.a)时,我都会遇到eclipse找不到任何测试的问题。说明在运行配置下,eclipse甚至找不到带有@Test注解的方法,而是只显示“(所有方法)”。希望下面的图片可以更好地了解我的设置:控制台输出:java.lang.NoClassDefFoundError:org/junit/platform/launcher/core/LauncherFactoryatorg.eclipse.jdt.internal.junit5.runner.JUnit5TestLoader.(JUnit5Tes

java - Eclipse NoClassDefFoundError for LauncherFactory 未找到使用 JUnit 5 的测试

问题每当我运行我的项目JUnit测试(使用JUnit5与Java9和EclipseOxygen1.a)时,我都会遇到eclipse找不到任何测试的问题。说明在运行配置下,eclipse甚至找不到带有@Test注解的方法,而是只显示“(所有方法)”。希望下面的图片可以更好地了解我的设置:控制台输出:java.lang.NoClassDefFoundError:org/junit/platform/launcher/core/LauncherFactoryatorg.eclipse.jdt.internal.junit5.runner.JUnit5TestLoader.(JUnit5Tes

java - Java 中的 NoClassDefFoundError : com/google/common/base/Function

当我执行以下代码时:publicstaticvoidmain(String[]args){try{FirefoxDriverdriver=newFirefoxDriver();driver.get("http:www.yahoo.com");}catch(NoClassDefFoundErrorex){System.out.println("error:"+ex.getStackTrace());}}我遇到以下错误:error:[Ljava.lang.StackTraceElement;@80f4cbExceptioninthread"main"java.lang.NoClassDef

java - Java 中的 NoClassDefFoundError : com/google/common/base/Function

当我执行以下代码时:publicstaticvoidmain(String[]args){try{FirefoxDriverdriver=newFirefoxDriver();driver.get("http:www.yahoo.com");}catch(NoClassDefFoundErrorex){System.out.println("error:"+ex.getStackTrace());}}我遇到以下错误:error:[Ljava.lang.StackTraceElement;@80f4cbExceptioninthread"main"java.lang.NoClassDef

java - Spring:嵌套异常是 java.lang.NoClassDefFoundError: org/aopalliance/aop/Advice

堆栈跟踪:Oct24,20148:12:04AMorg.springframework.context.support.ClassPathXmlApplicationContextprepareRefreshINFO:Refreshingorg.springframework.context.support.ClassPathXmlApplicationContext@50df2e:startupdate[FriOct2408:12:04IST2014];rootofcontexthierarchyOct24,20148:12:05AMorg.springframework.beans

java - Spring:嵌套异常是 java.lang.NoClassDefFoundError: org/aopalliance/aop/Advice

堆栈跟踪:Oct24,20148:12:04AMorg.springframework.context.support.ClassPathXmlApplicationContextprepareRefreshINFO:Refreshingorg.springframework.context.support.ClassPathXmlApplicationContext@50df2e:startupdate[FriOct2408:12:04IST2014];rootofcontexthierarchyOct24,20148:12:05AMorg.springframework.beans

java.lang.NoClassDefFoundError : org/springframework/data/repository/config/BootstrapMode

我正在使用springboot做这个项目,我尝试编写一些测试,但遗憾的是我得到了这个异常堆栈跟踪:java.lang.IllegalStateException:FailedtoloadApplicationContextCausedby:org.springframework.beans.factory.BeanDefinitionStoreException:Failedtoreadcandidatecomponentclass:file[somepath/config/PostgresJpaConfig.class];nestedexceptionisjava.lang.NoCl

java.lang.NoClassDefFoundError : org/springframework/data/repository/config/BootstrapMode

我正在使用springboot做这个项目,我尝试编写一些测试,但遗憾的是我得到了这个异常堆栈跟踪:java.lang.IllegalStateException:FailedtoloadApplicationContextCausedby:org.springframework.beans.factory.BeanDefinitionStoreException:Failedtoreadcandidatecomponentclass:file[somepath/config/PostgresJpaConfig.class];nestedexceptionisjava.lang.NoCl

java.lang.NoClassDefFoundError : javax/xml/soap/SOAPException

我已经使用Spring创建了一个Web服务。在我的嵌入式tomcat服务器上运行它时工作正常。但是,当我将它打包为JAR文件并使用java-jar命令运行它时,我收到了这个异常。我的服务发送一个简单的soap请求,服务器响应是:"exception":"java.lang.NoClassDefFoundError","message":"javax/xml/soap/SOAPException",这是我在Postman中得到的响应。我可以找到问题的任何想法。 最佳答案 JavaSE8包含包java.xml.soap。JavaSE9将